package top.xqf.homework.service;

import top.xqf.homework.base.BaseResult;
import top.xqf.homework.entity.TbYsArms;

import java.util.List;

public interface ArmsService {
    /**
     *原神武器类型表查询
     * @param tbYsArms 原神武器类型
     * @return 查询结果
     * @throws Exception 异常处理
     */
    BaseResult<List<TbYsArms>> query(TbYsArms tbYsArms) throws Exception;

    /**
     * 原神武器表类型添加
     * @param tbYsArms 原神武器类型
     * @return 添加结果
     * @throws Exception 异常处理
     */
    BaseResult<TbYsArms> add(TbYsArms tbYsArms) throws Exception;

    /**
     * 原神武器类型表修改
     * @param tbYsArms 原神武器类型
     * @return 修改结果
     * @throws Exception 异常处理
     */
    BaseResult<TbYsArms> update(TbYsArms tbYsArms) throws Exception;

    /**
     * 原神武器类型表删除
     * @param tbYsArms 原神武器类型表
     * @return 删除结果
     * @throws Exception 异常处理
     */
    BaseResult<TbYsArms> delete(TbYsArms tbYsArms) throws Exception;
}
